#include "process_pool.h"
//#define FILENAME "file"
#define FILENAME "The_Holy_Bible.txt"
int trans_file(int newfd)
{
    train_t dt;//dataTrain
    //发送文件名
    dt.dataLen=strlen(FILENAME);
    strcpy(dt.buf,FILENAME);
    //dt.buf中保存了指向buf首地址的指针
    send(newfd,&dt,sizeof(dt.dataLen)+dt.dataLen,0);
    //发送文件
    int fd=open(FILENAME,O_RDONLY);
    bzero(&dt,sizeof(dt));
    while((dt.dataLen=read(fd,dt.buf,sizeof(dt.buf))))
    {
        send(newfd,&dt,sizeof(dt.dataLen)+dt.dataLen,0);
        bzero(&dt,sizeof(dt));
    }
    return 0;
}

